land on both feet - Allemand Anglais Dictionnaire